נתונה הפונקציה float angle(int hour,int min) עליך לממש את הפונקציה תחזיר את הזווית הקטנה בין מחוגי שעון כאשר המחוג של השעון נמצא על השעה hour והמחוג של הדקות נמצא על השעה min
לממש פונקציה בכל שפת תכנות שנוחה:
1. פונקציה שמקבלת משפט כסטרינג וצריכה להחזיר סטרינג שהמילים נשארות באותו סדר אך האותיות בכל מילה מסודרת מהסוף להתחלה
2. לממש פונקציה (drawPolygone(Point [] p שמקבלת מערך של נקודות (לא הוסבר לי בהתחלה, אך הקלט תקין לכן צריך פשוט לעבור על המערך לפי הסדר) עם שתי פונקציות עזר (move(Point p - שממקמת את הקרסור על הנק הנל,
(drawLine(Point p שמציירת קו מהיכן שהקרסור נמצא לנקודה הנל ו-(פרט חשוב שלא הוסבר בראיון) לאחר שמציירת קו,ממקמת את הקרסור על הנקודה אליה שורטט הקו
תשובות
הוסף תשובה
|
לצפיה בתשובות
אוקטובר 2017
לשאלה ה2 - כדי לחסוך צעד מיותר, למקם את הקרסור על הנק ה1 במערך ולשרטט אל האחרונה ומשם לעוקבת עם ירידת המערך. או למקם על האחרונה ולהתחיל לשרטט מהראשונה עם עליית המערך
ראיון של שעה בערך . הייתה הרגשה שמראיין נורא עייף - אבל מאוד נחמד. במהלך הראיון הוא הסתכל בתוך הטלפון והייתה לו ערימה של קורות לבחירה.
שאלות מתוך הראיון
שאלה ראשונה : נתונה לך מתודה שמקבלת מערך של נקודות (Points). ויש לכם שתי מתודות עזר : אחד שהיא מצביע על הנקודה ( setPointer(Point p והשניה שמציירת מהנקודה שמצוינת במצביע לנקודה שיש במתודה (Draw(Point P . והשאלה היא איך לצייר מצולע . הוא גם אומר שהמצולה צריך להיות סגור . אחרי שאתם עושים את השאלה הוא מבקש לשפר את האלגוריתם ולעשות שכל הפתרון יהיה תחת אותו loop. בקיצור צריך להשתמש במודולו בפתרון . שלאה שניה : יש מתודה Draw(int start, int end ,int duration ) והוא מבקש לצייר קו. start \end יכולים לקבל כל הערכים והוא רוצה לראות שבקוד יהיה כמה שפחות תנאים למעשה הוא ביקש תנאי אחד .
אני עניתי על כל השאולות ויום למחרת קיבלתי תשובה שלילית וזה באמת מוזר כי הראיון היה יחסית פשוט.